/**
 * 部门管理数据列表
 * @memberOf {TypeName} 
 */
Ext.define("AM.view.deptList", {
	extend: 'Ext.grid.Panel',
	alias: 'widget.deptlist',
	store: 'deptStore',
//	border: 
	width: 590,
	heigth: 500,
	selModel: {
		selType: 'checkboxmodel'  //选择模式
	},
	multiSelect: true,  //多选
	frame: true,
	//工具条
	tbar: [
		{xtype: 'button', text: '新增部门', id: 'add', iconCls: ''}, //iconCls css文件里指定的css类名，可设置图片
		{xtype: 'button', text: '删除部门', id: 'delete', iconCls: ''},
		{xtype: 'button', text: '修改部门信息', id: 'update', iconCls: ''},
		{xtype: 'button', text: '保存部门信息', id: 'save', iconCls: ''}
	],
	//分页组件
	dockedItems: [ {
		xtype: 'pagingtoolbar',
		store: 'deptStore',
		dock: 'bottom',
		displayInfo: true
	}],
	enableKeyNav: true,
	columnLines: true,  //竖线
	columns: [
		{text: '部门名称', dataIndex: 'text', width: 100,
			//设置双击可编辑
			field: {xtype: 'textfield', allowBlank: false}	
		},
		{text: '部门经理', dataIndex: 'manager', width: 100,
			field: {xtype: 'textfield', allowBlank: false}	
		},
		{text: '次序', dataIndex: 'orderIndex', width: 100},
		{text: '部门简介', dataIndex: 'info', width: 200}
	],
	initComponent: function() {
		//设置可编辑
		this.editing =  Ext.create('Ext.grid.plugin.CellEditing', {
            clicksToEdit: 1  //单击可编辑
        });
		this.plugins = this.editing;
		this.callParent(arguments);
	}
});